package cn.com.xjnt.vas.ordering.service;

import java.util.List;

import com.frameworks.core.service.BaseService;

import cn.com.xjnt.vas.ordering.domain.entity.FoodOrder;
import cn.com.xjnt.vas.ordering.domain.entity.User;

/**
 * 类说明：
 * 
 * @author 作者 LUXIN
 * @version 创建时间：2016年5月17日17:18:27
 */
public interface FoodOrderService extends BaseService<FoodOrder, Long> {
    /**
     * 新增订单，生成订单号
     * @param entity
     */
    void saveEntity(FoodOrder entity);

    /**
     * 更新订单状态
     * @param id
     * @param type
     */
    void updateOrderType(FoodOrder entity);

    /**
     * 我的购物车
     * @param mobile
     * @return
     */
    List<FoodOrder> myCart(User user,int type);
    /**
     * 我的订单
     * @param user
     * @return
     */
    List<FoodOrder> myOrder(User user);
}
